* {
    margin: 0;
    padding: 0;
}

.cavs {
    z-index: 1;
    position: fixed;
    width: 95%;
    margin-left: 20px;
    margin-right: 20px;
}

html, body {
    width: 100%;
    height: 100%;
    background: url("/imgs/bg1.jpg") no-repeat;
    background-size: 100% 100%;

}

.reg-bg {
    width: 60%;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.5);
}

.reg-bottom {
    width: 100%;
    bottom: 0;
    text-align: center;
    position: relative;
    color: #D3D7F7;
    margin-top: 43%;
}

.loginmain {
    background: rgba(255, 255, 255, 0.5);
    width: 60%;
    position: absolute;
    margin: auto;
    padding: 20px 20px 20px 20px;
    box-shadow: -15px 15px 15px rgba(6, 17, 47, 0.7);
    z-index: 99999;
}

